@charset "utf-8";
/**公共样式**/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption{border:0 none;vertical-align:baseline;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin:0px;padding:0px;}
body{padding-top:0px;margin:10px;font-size: 12px;background:#FFFFFF;min-height:100%;position:relative;-height:100%}
ul, ol{list-style:none outside none;}
.auto-height{clear:both;height:0;line-height:0;font-size:0;}
section {padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;}
img{border:0 none;}

.control{height:38px;background-color:#BFD8F2;padding:10px 0 0 9px;}
.control .desc{float:left;height:27px;line-height:27px;margin-right:5px;color:#666;}
.control .btn{padding:0 10px;float:left;color:#535353;border:1px solid #999999;border-radius:3px;margin:0 10px 0 0;height:25px;line-height:25px;background:url(../images/btnx.png) 0 0 repeat-x transparent;cursor:pointer;}
.control .btn-mouseover{border:1px solid #787878;box-shadow:0 0 5px #888888;}
.control .ins{height:19px;line-height:25px;color:#999999;float:left;border:1px solid #999999;padding:3px 0;text-indent:6px;width:110px;background:url(../images/ins-bg.png) 0 0 no-repeat transparent;margin-right:10px;}
.control .ins-calendar{background:url(../images/calendar-ins.png) 0 0 no-repeat transparent;}
.control .ins-go{
	padding:0 13px;border:1px solid #418F2E;background:url(../images/btnx.png) 0 -29px repeat-x transparent;margin-right:10px;color:#FFFFFF;border-radius:3px;
	display:block;height:27px;float:left;cursor:pointer;
}
.control .page{float:right;margin-right:10px;}
.control .page .page-num{
	height:22px;border:1px solid #989898;border-radius:3px;font-family:Tahoma, Geneva, sans-serif;float:left;padding:0 23px 0 9px;line-height:22px;
	margin:1px 10px 0 0;cursor:pointer;background-color:#FFFFFF;position:relative;
}
.control .page .page-num .arrow{background:url(../images/bg.png) -122px -3px no-repeat transparent;width:20px;height:20px;position:absolute;top:1px;right:3px;overflow:hidden;}
.control .page .page-num .options{position:absolute;top:24px;left:-1px;width:140px;border:1px solid #989898;background-color:#FFFFFF;max-height:176px;overflow-y:auto;display:none;}
.control .page .bottom .options{bottom:24px;top:auto;}
.control .page .page-num .options .option{height:22px;line-height:22px;padding:0 9px;}
.control .page .page-num .options .mouseover{background-color:#EBEBEB;}
.control .page .page-num .options .current{background-color:#E6E6E6;}
.control .page .page-btn{width:25px;height:25px;float:left;background:url(../images/btnx.png) 0 0 repeat-x transparent;cursor:pointer;margin-right:8px;border:1px solid #999999;border-radius:3px;}
.control .page .page-btn .pre-ico{width:25px;height:25px;background:url(../images/page-icons.png) 0 -25px no-repeat transparent;}
.control .page .page-btn .pre-ico-disable{background-position:0 0;}
.control .page .page-btn .next-ico{width:25px;height:25px;background:url(../images/page-icons.png) 0 -75px no-repeat transparent;}
.control .page .page-btn .next-ico-disable{background-position:0 -50px;}
.control .page .page-btn-mouseover{border:1px solid #787878;box-shadow:0 0 5px #888888;}

.tb-table{margin-top:1px;border:0 none;width:100%;table-layout: fixed;word-wrap:break-word;}
.tb-table tr{height:37px;}
.tb-table .tr-mouseover{background-color:#F5F5F5;}
.tb-table tr td{border-bottom:1px solid #C6C9CA;text-indent:10px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tb-table tr td .op{margin-right:8px;}
.tb-table tr td a{color:#000000;text-decoration:none;cursor:pointer;}
.tb-table tr td a:hover{text-decoration:underline;}
.tb-table tr .checkbox{text-align:center;line-height:37px;text-indent:0;}
.tb-table .tb-table-title{height:30px;line-height:30px;background-color:#F2F4F6;}
.tb-table .tb-table-title td{font-size:12px;border-right:1px solid #C6C9CA;border-bottom:1px solid #C6C9CA;text-indent:10px;}
.tb-table .tb-table-title td span{display:block;float:left;padding:1px 0;height:28px;border-left:1px solid #FFFFFF;line-height:28px;}
.tb-table .tb-table-title .checkbox{width:30px;text-align:center;line-height:30px;text-indent:0;}

.quick{height:28px;line-height:28px;background-color:#F2F4F6;color:#798599;text-indent:4px;}
.quick a{color:#1E5292;text-decoration:none;}
.quick a:hover{text-decoration:underline;}